*{margin:0;padding:0}
body{background-color:#fff;font-family:'Ubuntu Mono', sans-serif}
#wrapper,#header{width:1000px;margin:auto}
#l1,#l2{width:180px}
#right{width:490px}
#username{font-size:150%;font-weight:700}
#username:hover{cursor:pointer;background-color:#efefef}
.pagecolumn{display:inline-block;vertical-align:top;margin:10px}
.p20{padding:20px}
.p10{padding:10px}
.p5{padding:5px}
.error_box{font-size:80%;background-color:#cfc;margin:5px;padding:5px}
.smallText{font-size:80%}
.largeText{font-size:125%}
.veryLargeText{font-size:200%}
.fs150{font-size:150%}
root{display:block}
#para span,#testSpace span{font-size:20pt;padding:1px}
.green{background-color:green;color:#FFF;border-radius:4px;border:2px solid green}
.red{background-color:red!important;border:2px solid #000}
.black{color:#000}
.box-shadow{-moz-box-shadow:0 0 4px #888;-webkit-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888}
.no-underline{text-decoration:none}
.dash-bottom{border-bottom:1px dashed #888}
.trackDiv:hover{cursor:pointer;background:#efefef}
.grey{color:#444}
.lightGrey{color:#888}
.large-button,.large-blue-button{font-size:120%;border:1px solid #aaa;border-bottom:3px solid #666;padding:5px}
.large-blue-button{background-color:#aaf;border-bottom:3px solid #88f}
.anchor:hover{text-decoration:underline;cursor:pointer}
.score-table-wrapper{width:100%;border:1px solid #000;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;margin:0;padding:0}
.score-table-wrapper table{width:100%;height:100%;margin:0;padding:0}
.score-table-wrapper tr:last-child td:last-child{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-width:0}
.score-table-wrapper table tr:first-child td:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}
.score-table-wrapper table tr:first-child td:last-child{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}
.score-table-wrapper tr:last-child td:first-child{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.score-table-wrapper tr:nth-child(odd){background-color:#e5e5e5}
.score-table-wrapper tr:nth-child(even){background-color:#fff}
.score-table-wrapper td{vertical-align:middle;border:1px solid #000;text-align:left;font-size:10px;font-family:Arial;font-weight:400;color:#000;border-width:0 1px 1px 0;padding:7px}
.score-table-wrapper tr:last-child td{border-width:0 1px 0 0}
.score-table-wrapper tr:first-child td{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc",endColorstr="#b2b2b2");background:0;background-color:#ccc;border:0 solid #000;text-align:center;font-size:14px;font-family:Arial;font-weight:700;color:#000;border-width:0 0 1px 1px}
.score-table-wrapper tr:first-child:hover td{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc",endColorstr="#b2b2b2");background:0;background-color:#ccc}
.score-table-wrapper tr:first-child td:last-child{border-width:0 0 1px 1px}
#layerObj{position:absolute;top:10px;left:10px;background-color:#cfc;width:200px;font-size:90%;padding:7px}
#addPara{font-size:15pt;padding:5px}
#witText{background-color:#dfd;padding:10px}
#paraMeta,#testSpaceMeta{background-color:#888}
#paraprogress,#testSpaceprogress{height:10px;background-color:#000;width:0}
#testSpacewrapper{background-color:#eee;padding:10px}
#addForm,#testSpaceDiv,#track{width:470px;display:inline-block;vertical-align:top}
.hid{display:none!important}
.parawrapper{overflow:hidden;max-height:200px;position:relative;padding:10px 0}
.para{position:relative}
.bottomshadow,.topshadow{display:none;width:100%;height:5px;box-shadow:inset 0 -7px 7px -7px #aaa;-webkit-box-shadow:inset 0 -7px 7px -7px #aaa;position:absolute;bottom:0}
.topshadow{top:0;box-shadow:inset 0 7px 7px -7px #aaa;-webkit-box-shadow:inset 0 7px 7px -7px #aaa}
.score-table-wrapper tr td:last-child,.score-table-wrapper tr:first-child td:first-child{border-width:0 0 1px}
